﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ProgNetComponents.Data;

namespace MiniKsiegowosc.DbUpdate
{
    public class UpdateKpirGroups : DBUpdateProc
    {
        public UpdateKpirGroups()
        {
            this.ForceUpdate = false;
            this.TableName = "STP_GRUPY_KPIR";
            this.KeyKolumns = new string[]{
                "STP_GRKPIR_KOD"
            };
            this.Parameters.Add(new ObjectKeyValuePairWithType("STP_GRKPIR_KOD"));
            this.Parameters.Add(new ObjectKeyValuePairWithType("STP_GRKPIR_NAZWA"));
        }

        private void InitValues()
        {
            this.AddRow("STIU", "Sprzedarz towarów i usług");
            this.AddRow("PP", "Pozostałe przychody");

            this.AddRow("ZT", "Zakup towarów");
            this.AddRow("KU", "Koszty uboczne zakupu");

            this.AddRow("KR", "Reprezentacja i reklama");
            this.AddRow("WYN", "Wynagrodzenia");
            this.AddRow("PW", "Pozostałe wydatki");
            this.AddRow("BRAK", "Bez Wpisu");
            this.AddRow("INNE", "Inne");
        }
        public override bool Execute()
        {
            InitValues();
            return base.Execute();
        }
       
    }
}
